package 设计模式.结构型.facade外观.backup手机备份;

import 设计模式.结构型.facade外观.backup手机备份.domian.Communication;
import 设计模式.结构型.facade外观.backup手机备份.domian.Music;
import 设计模式.结构型.facade外观.backup手机备份.domian.Picture;
import 设计模式.结构型.facade外观.backup手机备份.domian.Sms;

/**
 * 手机外观类，提供一键备份
 *
 * @author: 张从龙
 * time: 2022/8/15 14:47
 */
public class PhoneFacade {

    Communication communication = new Communication();
    Sms sms = new Sms();
    Music music = new Music();
    Picture picture = new Picture();

    /**
     * 一键备份
     */
    public void backup(){
        /*
         * 通讯录备份
         * 短信备份
         * 音乐备份
         * 照片备份
         */
        communication.backup();
        sms.backup();
        music.backup();
        picture.backup();
        System.out.println("一键备份完成");
    }
}